package com.lzy.product.dtos;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 卡券宝订单收益记录
 * Created by WIN7 on 2017/12/29.
 */
public class CouponProfitRecordDto implements Serializable {
    private static final long serialVersionUID = 114987367744776698L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 会员编号
     */
    private Long memberId;

    /**
     * 订单编号
     */
    private Long orderId;

    /**
     * 客户联系电话
     */
    private String phone;

    /**
     * 收益时间
     */
    private String incomeTime;

    /**
     * 金额
     */
    private BigDecimal amount;

    /**
     * 0-未使用 1-已限制 2-可限制错误 3-可提现 4-可提现错误
     */
    private Integer status;

    /**
     * 类型（1-套餐补贴，2-佣金，3-卖券收益）
     */
    private Integer type;

    /**
     * 限制提现天数
     */
    private Integer limitDay;

    /**
     * 开始日期(查询)
     */
    private String startTime;

    /**
     * 结束日期(查询)
     */
    private String endTime;

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getIncomeTime() {
        return incomeTime;
    }

    public void setIncomeTime(String incomeTime) {
        this.incomeTime = incomeTime == null ? null : incomeTime.trim();
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getLimitDay() {
        return limitDay;
    }

    public void setLimitDay(Integer limitDay) {
        this.limitDay = limitDay;
    }
}
